package com.base.service;

import com.base.model.ResponseBase;
import com.base.model.User;
import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Service;

/**
 * @ClassName: UserCenterService
 * @Description: 用户中心接口
 * @Author: CJQ
 * @Date: 2021/2/2 10:02
 */
@Service
public interface UserCenterService {
    /**
     * 远程获取token
     */
    String getToken(String account);

    /**
     * 获取用户列表
     */
    PageInfo<User> getUsers(int pageNum, String account);

    /**
     * 修改用户
     */
    ResponseBase editUser(User user);

    /**
     * 删除用户
     */
    ResponseBase deleteUser(String userId);

    /**
     * 新增用户
     */
    ResponseBase addUser(User user);
}
